# 编写一个函数，判断变量名定义是否合法
# 变量名定义是否合法：
# 变量名可以由字母 数字 下划线组成
# 变量名只能以字母和或者下划线开头
import re

def is_valid_variable_name(name): # 正则表达式
    pattern = r'^[a-zA-Z_][a-zA-Z0-9_]*$'
    
    if re.match(pattern, name):
        return True
    else:
        return False